﻿using System;
using System.IO;
using System.Web;
using System.Drawing;
using System.Drawing.Imaging;

/// <summary>
/// C# Date Differential
/// Object that calculates the days, months, and years... since or until another earlierDate.
/// </summary>
namespace MikeKappel.Com.CS
{
    /// <summary>
    /// 
    /// </summary>
    public static partial class Images
    {
        /// <summary>
        /// <example>MikeKappel.Com.CS.Images.ImageDisplay(Response, MikeKappel.Com.CS.Images.Spacer, MikeKappel.Com.CS.Images.ImageTypes.GIF);</example>
        /// </summary>
        public static Byte[] Spacer
        {
            get
            {
                return ImageGetBytes("71 73 70 56 57 97 1 0 1 0 128 0 0 255 255 255 0 0 0 33 249 4 1 0 0 0 0 44 0 0 0 0 1 0 1 0 0 2 2 68 1 0 59");
            }
        }
        
        /// <summary>
        /// <example>MikeKappel.Com.CS.Images.ImageDisplay(Response, MikeKappel.Com.CS.Images.Star, MikeKappel.Com.CS.Images.ImageTypes.ICON);</example>
        /// </summary>
        public static Byte[] Star
        {
            get
            {
                return ImageGetBytes("0 0 1 0 1 0 16 16 0 0 1 0 32 0 104 4 0 0 22 0 0 0 40 0 0 0 16 0 0 0 32 0 0 0 1 0 32 0 0 0 0 0 64 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 102 102 102 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 192 191 192 255 82 82 83 255 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 142 142 248 255 0 0 113 255 0 0 113 255 142 142 248 255 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 82 82 83 255 192 191 192 255 0 0 0 0 127 127 127 255 0 0 0 255 0 0 0 255 102 102 102 255 192 191 192 255 0 117 118 255 2 2 171 255 2 2 171 255 0 117 118 255 192 191 192 255 102 102 102 255 0 0 0 255 0 0 0 255 127 127 127 255 0 0 0 0 0 0 0 0 192 191 192 255 0 0 0 255 132 0 255 255 132 0 255 255 127 127 127 255 0 0 0 255 0 0 255 255 0 0 255 255 0 0 0 255 127 127 127 255 132 0 255 255 132 0 255 255 0 0 0 255 192 191 192 255 0 0 0 0 0 0 0 0 0 0 0 0 102 102 102 255 132 0 255 255 177 94 254 255 0 0 0 255 1 84 85 255 0 0 113 255 0 0 113 255 1 84 85 255 0 0 0 255 177 94 254 255 132 0 255 255 102 102 102 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 0 0 0 255 0 0 0 255 0 0 0 255 2 113 114 255 2 113 114 255 0 0 0 255 0 0 0 255 0 0 0 255 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 0 0 0 0 255 137 241 255 0 117 118 255 0 0 0 255 1 84 85 255 0 0 0 255 0 135 137 255 2 196 198 255 2 196 198 255 0 135 137 255 0 0 0 255 1 84 85 255 0 0 0 255 0 117 118 255 255 137 241 255 0 0 0 0 102 102 102 255 128 0 113 255 255 0 255 255 253 72 253 255 128 0 113 255 2 113 114 255 2 196 198 255 181 254 255 255 0 252 255 255 2 196 198 255 2 113 114 255 128 0 113 255 253 72 253 255 255 0 255 255 128 0 113 255 0 0 0 255 0 0 0 255 128 0 113 255 255 0 255 255 253 72 253 255 128 0 113 255 2 113 114 255 2 196 198 255 0 252 255 255 97 251 253 255 2 196 198 255 2 113 114 255 128 0 113 255 253 72 253 255 255 0 255 255 128 0 113 255 102 102 102 255 0 0 0 0 255 137 241 255 0 117 118 255 0 0 0 255 1 84 85 255 0 0 0 255 0 135 137 255 2 196 198 255 2 196 198 255 0 135 137 255 0 0 0 255 1 84 85 255 0 0 0 255 0 117 118 255 255 137 241 255 0 0 0 0 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 0 0 0 255 0 0 0 255 0 0 0 255 2 113 114 255 2 113 114 255 0 0 0 255 0 0 0 255 0 0 0 255 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 102 102 255 255 0 162 255 255 109 202 255 0 0 0 255 1 84 85 255 113 0 0 255 113 0 0 255 1 84 85 255 0 0 0 255 255 109 202 255 255 0 162 255 102 102 102 255 0 0 0 0 0 0 0 0 0 0 0 0 192 191 192 255 0 0 0 255 255 0 162 255 255 0 162 255 127 127 127 255 0 0 0 255 255 0 0 255 255 0 0 255 0 0 0 255 127 127 127 255 255 0 162 255 255 0 162 255 0 0 0 255 192 191 192 255 0 0 0 0 0 0 0 0 127 127 127 255 0 0 0 255 0 0 0 255 102 102 102 255 192 191 192 255 0 117 118 255 168 10 2 255 168 10 2 255 0 117 118 255 192 191 192 255 102 102 102 255 0 0 0 255 0 0 0 255 127 127 127 255 0 0 0 0 192 191 192 255 82 82 83 255 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 255 148 148 255 113 0 0 255 113 0 0 255 255 148 148 255 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 82 82 83 255 192 191 192 255 127 127 127 255 192 191 192 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 102 102 102 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 192 191 192 255 127 127 127 255 62 124 0 0 12 48 0 0 128 1 0 0 128 1 0 0 192 3 0 0 192 3 0 0 128 1 0 0 0 0 0 0 0 0 0 0 128 1 0 0 192 3 0 0 192 3 0 0 128 1 0 0 128 1 0 0 12 48 0 0 62 124 0 0");
            }
        }
        
        /// <summary>
        /// <example>MikeKappel.Com.CS.Images.ImageDisplay(Response, MikeKappel.Com.CS.Images.Mike, MikeKappel.Com.CS.Images.ImageTypes.ICON);</example>
        /// </summary>
        public static Byte[] Mike
        {
            get
            {
                return ImageGetBytes("0 0 1 0 1 0 16 16 0 0 1 0 32 0 104 4 0 0 22 0 0 0 40 0 0 0 16 0 0 0 32 0 0 0 1 0 32 0 0 0 0 0 64 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 204 204 204 255 102 102 102 255 204 204 204 255 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 204 204 204 255 0 0 0 255 204 204 204 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 102 102 102 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 255 204 204 204 255 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 255 102 102 102 255 0 0 0 255 148 148 148 255 0 0 0 255 148 148 148 255 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 204 204 204 255 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 204 204 204 255 102 102 102 255 204 204 204 255 0 0 0 255 0 0 0 255 204 204 204 255 0 0 0 255 148 148 148 255 0 0 0 0 148 148 148 255 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 255 0 0 0 0 127 254 0 0 127 254 0 0 255 255 0 0 255 255 0 0 117 65 0 0 117 7 0 0 85 16 0 0 5 22 0 0 39 64 0 0 37 127 0 0 255 255 0 0 255 255 0 0 127 254 0 0 127 254 0 0 0 0 0 0");
            }
        }
        /// <summary>
        /// <example>MikeKappel.Com.CS.Images.ImageDisplay(Response, MikeKappel.Com.CS.Images.MichaelKappel, MikeKappel.Com.CS.Images.ImageTypes.JPG);</example>
        /// </summary>
        public static Byte[] MichaelKappel
        {
            get
            {
                return ImageGetBytes("255 216 255 224 0 16 74 70 73 70 0 1 2 0 0 100 0 100 0 0 255 236 0 17 68 117 99 107 121 0 1 0 4 0 0 0 62 0 0 255 238 0 14 65 100 111 98 101 0 100 192 0 0 0 1 255 219 0 132 0 6 4 4 4 4 4 6 4 4 6 9 6 5 6 9 10 7 6 6 7 10 11 9 9 10 9 9 11 15 11 12 12 12 12 11 15 12 13 14 14 14 13 12 17 17 19 19 17 17 26 25 25 25 26 29 29 29 29 29 29 29 29 29 29 1 6 7 7 12 11 12 22 15 15 22 25 20 16 20 25 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 255 192 0 17 8 0 100 0 100 3 1 17 0 2 17 1 3 17 1 255 196 0 145 0 0 2 2 3 1 1 0 0 0 0 0 0 0 0 0 0 5 6 4 7 1 2 3 8 0 1 0 3 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 16 0 1 2 4 4 3 5 4 7 8 3 1 0 0 0 0 1 2 3 0 17 4 5 33 49 18 6 65 81 19 97 113 34 50 7 129 66 35 20 145 161 193 209 82 98 51 225 130 146 162 83 36 21 22 240 114 67 84 17 0 2 2 2 1 4 2 3 1 0 0 0 0 0 0 0 0 1 17 2 33 3 49 65 81 18 4 97 19 113 34 50 20 255 218 0 12 3 1 0 2 17 3 17 0 63 0 243 185 16 136 70 1 158 0 200 194 40 234 12 198 34 24 204 25 98 76 0 69 122 167 48 147 46 64 126 200 6 97 42 168 82 1 9 152 158 34 96 24 0 217 182 42 128 81 105 36 140 138 115 154 79 119 40 67 55 167 101 244 184 158 168 33 51 196 137 203 186 19 128 128 242 42 217 112 181 68 132 73 65 51 7 41 142 34 37 26 62 196 132 182 225 81 154 0 76 130 176 60 34 147 201 155 169 187 82 7 187 40 184 36 41 75 34 220 248 156 4 88 137 221 31 129 46 60 224 2 185 89 7 204 37 24 161 65 160 72 144 41 51 231 20 81 210 100 192 4 106 183 100 58 105 50 50 154 160 2 51 40 10 88 8 5 75 57 97 63 162 6 224 105 72 217 101 218 55 106 192 29 80 232 182 114 42 24 253 17 206 247 84 235 167 173 102 135 219 55 165 53 181 169 66 151 81 164 18 36 116 202 94 200 127 100 151 254 120 229 142 108 122 19 111 113 160 83 86 190 162 177 81 41 18 39 217 219 14 67 234 17 189 68 244 102 233 183 155 23 138 41 212 83 54 124 106 104 120 144 63 20 185 66 243 129 91 83 124 10 84 173 84 41 9 105 199 84 169 9 16 180 233 80 156 54 227 131 21 89 80 204 20 169 43 41 56 16 123 178 142 148 115 5 40 18 84 7 103 24 96 21 214 142 158 158 25 67 2 177 42 212 113 18 140 68 145 246 146 156 65 134 51 228 76 29 83 194 1 144 29 42 82 137 86 103 51 0 12 254 155 209 83 213 238 22 197 66 66 128 74 138 82 114 156 163 159 216 180 84 234 245 84 220 186 24 164 109 11 9 9 1 56 101 30 122 61 161 235 111 232 44 167 195 150 66 89 74 59 40 206 75 172 142 22 244 235 64 11 57 118 70 132 72 65 250 6 42 233 149 78 250 3 141 172 20 169 36 2 8 56 17 24 223 6 181 60 137 185 109 47 88 55 85 202 208 179 173 170 58 165 180 204 255 0 166 85 169 63 202 99 71 196 163 137 255 0 77 48 59 104 46 56 102 120 156 99 181 28 1 54 21 160 72 8 96 119 214 173 19 158 51 128 4 34 10 14 7 40 201 48 53 81 36 206 82 236 128 15 129 250 12 49 131 150 147 213 80 60 12 0 61 122 87 104 117 234 215 174 234 36 52 199 195 71 230 90 179 250 4 113 123 86 196 30 143 165 76 187 22 61 70 236 181 218 223 13 56 149 212 173 56 41 186 116 23 15 118 17 142 189 109 157 123 119 42 142 155 35 117 218 111 78 26 70 91 117 135 192 212 91 125 5 7 235 142 186 213 35 159 236 145 213 203 189 21 181 41 93 74 244 164 2 163 32 73 144 207 40 184 9 38 216 183 174 217 220 41 72 182 214 161 197 12 52 25 165 64 242 32 202 70 49 189 75 165 228 243 199 171 13 20 122 139 119 66 147 164 37 104 123 87 52 173 176 175 178 51 153 172 25 221 69 152 150 192 25 140 207 219 30 154 71 150 79 104 0 152 0 199 85 58 180 112 229 0 8 160 149 97 156 101 0 96 234 16 198 72 182 178 138 186 230 41 92 240 165 197 165 42 61 147 198 81 23 180 38 205 53 83 206 234 189 216 211 184 182 157 19 182 164 220 237 212 194 158 161 13 117 156 101 157 69 43 70 126 241 36 172 8 225 211 189 204 91 169 236 123 126 165 18 154 168 129 191 107 90 149 99 218 244 204 20 73 229 163 170 224 200 234 115 31 217 24 108 183 149 219 30 138 120 209 35 75 125 219 114 219 174 44 38 137 134 90 164 117 205 53 106 113 51 41 104 230 169 130 147 245 199 110 132 186 179 155 127 155 225 27 210 95 47 43 222 90 104 158 43 165 75 158 19 129 154 103 156 192 24 119 227 25 109 105 60 27 105 171 124 151 110 229 171 170 161 219 173 85 219 217 74 234 212 137 5 184 157 73 25 99 27 89 147 90 169 200 177 233 253 194 182 236 87 91 185 44 98 149 196 191 242 201 173 100 4 184 86 114 89 66 66 102 143 204 38 57 193 118 213 36 138 230 207 16 10 245 43 96 220 119 14 245 189 212 209 190 134 17 79 65 74 241 113 208 72 113 122 20 132 182 37 145 94 131 143 8 202 150 73 169 46 250 157 211 130 156 164 73 144 60 241 143 76 241 73 78 57 134 148 229 0 206 62 244 253 238 112 12 79 31 92 64 140 247 194 2 69 19 168 98 182 157 229 224 148 58 133 40 246 37 66 113 54 82 154 47 91 241 178 125 153 105 82 208 145 123 110 189 221 70 149 8 44 211 4 207 72 37 62 240 229 33 30 50 194 201 245 155 178 156 12 105 248 129 18 148 129 153 4 79 14 66 10 156 189 12 214 219 216 85 54 182 166 137 137 146 62 184 233 88 68 120 131 108 237 82 211 186 87 76 153 16 191 18 243 81 32 243 140 44 230 198 244 172 34 251 162 165 102 186 196 195 117 32 41 37 0 128 115 202 59 146 202 56 223 12 237 105 161 75 35 162 210 64 111 178 46 234 112 66 80 4 245 18 166 150 217 98 190 220 18 37 82 221 43 101 106 231 36 184 134 147 252 110 78 50 162 77 199 201 175 151 133 29 190 25 229 161 36 37 32 28 176 156 119 166 120 77 96 249 197 168 156 50 138 17 172 213 41 240 128 5 84 233 158 3 8 129 25 212 7 8 0 216 16 163 41 64 3 142 207 221 87 4 84 209 216 223 210 229 50 214 26 66 213 61 104 73 6 64 30 34 124 227 143 126 138 180 236 122 62 191 181 108 81 240 88 168 58 71 97 142 4 122 117 97 235 90 24 118 149 73 126 68 20 145 35 148 117 81 202 34 237 139 173 88 174 47 92 81 71 104 117 41 65 120 43 81 19 194 88 167 184 243 206 37 105 109 154 61 201 87 37 213 100 122 161 203 107 20 235 115 6 208 90 117 26 68 202 198 4 207 217 29 78 175 7 42 189 114 26 180 54 180 36 182 188 84 14 125 144 219 193 50 82 190 182 122 129 71 120 14 237 27 49 95 246 181 10 23 87 84 157 33 107 101 82 75 105 62 242 66 177 39 176 69 106 175 83 155 126 201 94 37 62 164 77 33 92 204 90 121 34 213 253 39 185 162 212 8 151 40 216 227 53 212 116 203 132 2 21 66 64 2 51 3 100 129 145 61 208 192 204 207 116 160 2 117 145 242 213 226 133 196 15 45 67 83 61 154 192 140 246 41 171 95 5 234 113 116 254 75 141 78 137 41 39 52 199 148 145 239 38 29 177 212 83 174 220 232 116 252 77 43 74 19 249 148 48 38 58 117 194 89 48 218 219 120 4 237 195 184 17 112 20 239 84 182 146 73 58 146 209 79 118 74 156 86 171 54 206 197 90 42 150 245 146 151 112 124 190 133 58 193 76 188 218 20 113 231 230 227 27 57 49 186 164 74 13 51 90 45 22 250 187 149 201 96 53 70 210 221 121 96 72 20 180 146 165 25 68 180 114 78 15 35 212 214 185 116 185 84 220 92 243 213 186 235 203 28 139 171 43 251 99 161 35 138 246 150 200 170 97 208 100 114 19 148 58 215 45 142 251 38 170 189 141 10 82 76 148 61 177 161 206 119 232 181 210 206 1 9 137 74 165 37 97 217 16 12 218 80 1 240 76 231 217 0 29 155 112 210 54 43 101 225 101 196 148 15 196 176 117 1 245 66 125 134 176 228 180 5 213 138 134 155 184 82 175 93 51 233 11 10 24 231 152 61 199 3 30 74 77 56 103 185 41 169 68 218 43 129 212 52 171 194 162 8 32 198 149 228 201 216 176 182 167 203 92 84 80 226 19 173 177 226 82 132 137 17 217 74 24 189 189 11 50 210 166 147 76 144 216 146 101 57 67 181 90 200 87 100 224 171 189 116 222 46 211 180 214 206 160 154 69 74 19 81 94 236 229 54 230 116 54 37 248 136 212 175 100 61 85 156 153 110 188 96 164 41 68 158 45 156 243 17 186 89 57 88 69 198 148 81 170 83 73 50 3 140 91 68 201 197 20 93 99 225 19 236 227 8 71 95 241 231 201 164 202 28 0 130 228 137 212 51 227 24 38 39 147 0 97 62 49 67 59 210 82 57 82 176 101 161 175 121 103 32 59 57 152 77 192 210 146 85 202 153 47 209 26 106 116 203 166 38 216 237 31 124 102 185 45 131 44 91 146 182 198 230 132 142 181 26 140 221 166 81 194 124 74 79 186 97 223 82 183 228 189 123 157 63 5 167 181 154 161 221 140 41 221 191 82 62 97 34 110 81 57 130 210 123 190 209 132 115 253 77 29 159 101 90 193 97 236 234 107 197 58 150 218 89 155 243 210 189 68 2 37 192 131 29 20 109 28 246 74 75 74 211 69 86 219 72 21 74 9 195 244 210 103 245 196 94 205 154 235 169 65 111 107 131 91 183 118 95 46 118 213 117 217 164 125 20 205 148 120 146 166 26 64 107 90 127 47 81 42 250 99 109 46 20 51 155 115 242 114 128 180 148 13 41 74 154 52 58 156 1 35 30 227 29 48 115 73 178 83 209 95 69 193 32 114 229 0 50 109 13 189 149 184 163 164 165 92 15 3 221 2 67 144 167 248 182 186 122 180 227 12 69 48 150 117 167 166 210 11 175 28 146 129 57 119 202 56 164 209 67 95 33 189 185 181 87 93 86 23 113 31 13 35 90 154 25 72 126 41 69 215 246 112 75 194 150 119 77 16 171 168 169 91 67 75 77 184 90 109 35 41 34 43 194 88 149 176 66 118 157 198 29 210 180 251 68 68 65 105 128 183 69 169 52 143 53 112 97 50 166 171 156 192 201 47 39 204 63 123 204 61 177 109 18 153 2 215 95 89 107 172 110 186 129 229 211 212 180 173 77 60 209 210 180 145 200 195 129 228 244 79 164 254 168 208 110 74 246 45 219 133 212 80 221 196 131 111 204 33 154 153 112 199 4 57 217 145 225 202 37 215 177 173 47 220 145 234 223 172 205 158 190 207 217 175 133 173 196 150 238 87 70 149 130 18 112 83 44 40 31 49 201 74 224 50 198 39 197 114 105 125 157 16 133 233 141 115 45 238 133 91 87 45 21 20 138 74 155 247 72 11 24 31 97 137 137 76 205 56 104 115 184 219 91 167 125 76 184 9 109 39 225 56 60 233 28 1 60 71 124 105 75 56 193 55 170 156 131 156 183 149 58 148 174 75 60 7 226 28 211 206 53 91 83 231 4 61 111 148 77 69 55 72 73 35 1 154 78 98 55 70 68 142 167 134 83 225 40 67 19 41 105 91 97 190 147 45 165 9 226 144 4 140 227 145 84 210 67 20 52 172 209 91 170 42 0 0 134 212 165 43 176 8 232 213 88 201 142 203 72 10 203 72 182 237 13 56 224 241 212 21 62 112 254 161 212 63 150 80 81 98 66 207 39 58 250 2 240 10 9 241 112 133 106 142 182 35 85 88 77 218 199 85 109 24 58 100 237 52 248 58 222 35 248 188 190 216 21 113 0 220 57 43 17 173 42 41 80 41 82 76 138 78 96 140 196 100 106 78 182 169 181 214 211 183 80 173 44 169 196 7 12 229 36 149 99 140 12 69 129 234 77 167 107 109 107 181 138 155 111 180 166 27 185 208 252 205 66 84 181 44 7 74 200 74 134 178 84 53 98 62 200 137 232 104 212 100 29 233 243 197 159 80 233 212 179 131 141 45 35 216 68 85 73 124 151 133 222 155 168 216 112 1 62 236 196 74 89 52 110 80 186 202 18 218 139 15 2 166 103 61 35 5 32 243 73 138 106 73 78 2 77 180 165 182 16 239 197 71 186 188 137 31 124 102 165 113 131 71 15 156 145 255 0 195 183 213 234 245 213 210 159 233 203 197 62 83 139 251 173 219 36 125 75 184 170 141 58 177 253 145 178 131 157 200 66 231 171 253 126 163 79 151 65 235 243 232 255 0 233 167 183 68 229 26 46 25 159 83 79 237 190 89 61 41 116 244 167 167 202 82 194 82 225 22 184 17 193 29 57 120 243 237 229 1 38 60 29 100 244 191 115 148 102 224 209 21 46 238 249 95 246 139 151 201 254 159 88 206 89 117 36 58 146 151 13 115 140 173 201 165 65 78 126 152 148 231 169 57 114 159 223 8 176 150 241 235 124 197 187 171 175 175 242 109 105 213 170 122 102 173 50 213 219 202 11 196 224 3 219 63 230 127 219 172 191 253 62 46 172 191 235 226 133 94 65 158 132 170 151 202 183 175 205 164 79 233 199 219 7 82 133 138 205 63 56 222 156 241 215 46 252 33 137 133 104 117 105 94 189 58 39 240 244 229 47 190 38 197 84 235 240 255 0 228 162 74 63 255 217");
            }
        }
    }
}